const util = {
    /**
     * 存储历史数据
     * val [string | object]需要存储的内容
     */
    setHistory(val) {
        let searchHistory = uni.getStorageSync('search:history');
        if (!searchHistory) searchHistory = [];
        let serachData = {};
        if (typeof (val) === 'string') {
            serachData = {
                adcode: [],
                address: [],
                city: [],
                district: [],
                id: [],
                location: [],
                name: val,
                typecode: []
            };
        } else {
            serachData = val
        }

        // 判断数组是否存在，如果存在，那么将放到最前面
        for (var i = 0; i < searchHistory.length; i++) {
            if (searchHistory[i].name === serachData.name) {
                searchHistory.splice(i, 1);
                break;
            }
        }
        uni.setStorage({
            key: 'search:history',
            data: searchHistory,
            success: function () {
                // console.log('success');
            }
        });
    },
    getHistory() {

    },
    removeHistory() {
        uni.removeStorage({
            key: 'search:history',
            success: function (res) {
                console.log('success');
            }
        });
        return []
    }

}
export default util;